884c36e76d608d1a580fdd70e6397689f10c2b46,src/com/SmithsModding/Armory/Common/TileEntity/State/FirePitState.java,FirePitState,getData,#IStructureComponent#String#,44
Before Change
return ( (TileEntityFirePit) parent ).getMasterEntity().getStructureRelevantData().getData(requestingComponent, propertyRequested);
if (propertyRequested.equals(References.NBTTagCompoundData.TE.FirePit.FUELSTACKFUELAMOUNT) && ( (TileEntityFirePit) parent ).isSlaved())
return ( (TileEntityFirePit) parent ).getMasterEntity().getStructureRelevantData().getData(requestingComponent, propertyRequested);
if (propertyRequested.equals(References.NBTTagCompoundData.TE.FirePit.FUELSTACKBURNINGTIME))
return totalBurningTicksLeft;
After Change
@Override
public Object getData (IStructureComponent requestingComponent, String propertyRequested) {
if (propertyRequested.equals(References.NBTTagCompoundData.TE.FirePit.FUELSTACKBURNINGTIME) && ( (TileEntityFirePit) parent ).isSlaved() && ( (TileEntityFirePit) parent ).getStructureData() != null)
return ( (TileEntityFirePit) parent ).getStructureData().getData(requestingComponent, propertyRequested);
if (propertyRequested.equals(References.NBTTagCompoundData.TE.FirePit.FUELSTACKFUELAMOUNT) && ( (TileEntityFirePit) parent ).isSlaved() && ( (TileEntityFirePit) parent ).getStructureData() != null)
return ( (TileEntityFirePit) parent ).getStructureData().getData(requestingComponent, propertyRequested);